#include <iostream>
using namespace std;

    /* ����ѧ�Ҹ�˹�и���ϰ�ߣ�������ζ�Ҫ���ռǡ�
    �����ռ��и����ڲ�ͬ�ĵط������Ӳ�ע�������գ�������һ���������棬���磺4210
    ��������֪�����Ǹ������������ڣ�����ʾ��һ���Ǹ�˹������ĵڼ��졣�����Ҳ�Ǹ���ϰ�ߣ�
    ��ʱʱ�̿����������ˣ������ֹ�ȥһ�죬���ж���ʱ����������˷��أ�
    ��˹�����ڣ�1777��4��30�ա�
    �ڸ�˹���ֵ�һ����Ҫ�������ռ��ϱ�ע�ţ�5343����˿���������ǣ�1791��12��15�ա�
    ��˹��ò�ʿѧλ�������ռ��ϱ��ţ�8113 ??
    ���������˹��ò�ʿѧλ�������ա�
   �ύ�𰸵ĸ�ʽ�ǣ�yyyy-mm-dd, ���磺1980-03-21    
   ���ϸ��ո�ʽ��ͨ��������ύ�𰸡�
   ע�⣺ֻ�ύ������ڣ���Ҫд�����������ݣ����磺˵���Ե����֡�
*/ 
bool isLeap(int year){
	if((year%4 == 0 && year%100!=0)||(year%400 == 0)){
		return true;
	}else{
		return false;
	} 
}

int main(int argc, const char *argv[]){
	int y = 2020;
	int m = 7;
	int d = 10;
	int days;
	
	cout << y << "-" << m << "-" << d << endl; 
	cin >> days;
	for(int i=0; i<days-1; ++i){
		d++;
		if(m==12 && d==32){
			y++;
			m = 1;
			d = 1;
			continue; 
		}
		if((m==1||m==3||m==5||m==7||m==8||m==10)&&d==32){
			m++;
			d = 1;
			continue; 
		}
		if(m==2&&isLeap(y) && d==30){
			m++;
			d = 1;
			continue;
		}
		if(m==2&&!isLeap(y) && d==29){
			m++;
			d = 1;
			continue;
		} 
		if((m==4||m==6||m==9||m==11)&&d==31) {
			m++;
			d = 1;
			continue;
		} 
	}
	cout << y << "-" << m << "-" << d << endl;
	return 0;
}

 
